class ShaneEssay:
    def __init__(self):
        self.id = None  # 主键
        self.create_by = None  # 创建人ID
        self.create_time = None  # 创建时间
        self.update_by = None  # 更新人ID
        self.update_time = None  # 更新时间
        self.del_by = None  # 删除人ID
        self.del_time = None  # 删除时间
        self.del_flag = 0  # 逻辑删除
        self.user_id = 0  # 发文用户ID
        self.title = ""  # 文章标题
        self.content = ""  # 前端内容
        self.display_text = ""  # 展示文本，文本内容的前100字
        self.plain_text = ""  # 纯文本
        self.zhihu_essay_id = None  # 对应知乎的文章ID
        self.status = None  # 文章状态，1草稿2发布

    def __str__(self):
        return f'ShaneEssay(id={self.id}, title={self.title})'

    def __repr__(self):
        return f'ShaneEssay(id={self.id}, title={self.title})'